home *** CD-ROM | disk | FTP | other *** search
/ Games of Daze / Infomagic - Games of Daze (Summer 1995) (Disc 1 of 2).iso / x2ftp / msdos / mxlibs / vatpm051 / history.txt < prev    next >
Text File  |  1995-05-03  |  4KB  |  96 lines

  1. Varmint's Audio Tools Revision History
  2. --------------------------------------
  3.  
  4. Version 0.51 for Watcom Cv9.5 (beta) (May 1, 1995)
  5. -Changed code so that it works with DOS4GW extender with Watcom Cv9.5
  6. - About 95% of the code remained the same as original version
  7. -Changed DMA coding that it used protected mode style pointers instead of far real mode pointers
  8. -disabled most of the timer functions because of some strange protected mode error
  9.  (to fix in a later version)
  10. -found protected mode problem with MOD player (to fix later version)
  11.  
  12. Version 0.51 (beta)
  13.   - Re-organized Interrupt guesses
  14.   - Cleaned up irq test code
  15.   - Cleaned up interrupt handling code
  16.   - Took out clock delay function
  17.   - Cleaned up timer functions
  18.   - Removed nearly all inline assembler
  19.   - Cleaned up dma_set() (fixed a minor bug with channels 4-7)
  20.   - Took MIDI check out of SB_setup
  21.   - Added separate mid/FM toggle variables
  22.   - implement debug globals to turn some options on and off easily
  23.     - sb_int disable interrupts
  24.     - Antistatic byte
  25.   (A lot of this cleanup fixed stack overflow and irq errors)
  26.  
  27. Version 0.5 (beta) (April 16, 1995)
  28.   - Added MPU-401 support
  29.   - Added MOD file support 
  30.   - New mixing kernel (about 20%-30% more efficient)
  31.   - Enhanced Sound blaster setup
  32.     - support for 1.x versions  (1.x mode still has a little static)
  33.     - bug fix for unset blaster variables
  34.     - No longer needs BLASTER varaible
  35.   - Vertical retrace check function
  36.   - Increased stack to 12K
  37.   - A few minor tweaks I can't remember (my project file died)
  38.   - Minor house cleaning
  39.  
  40. Version 0.41 (beta) (March 19, 1995)
  41.   - Stack overflow bug fix.  (increased stack size ot 8K.  Just a 
  42.     Band-aid, really.)
  43.   - loadwave() now converts data to signed format (This makes things
  44.     slightly more efficient in sb_int()
  45.   - Cleaned up the code a little more
  46.  
  47. Version 0.4 (beta)  (March 11, 1995)
  48.  
  49.   - Moved sound handler off of int08 and onto the DSP interrupt.
  50.      (Slight decrease in overhead).
  51.   - Improved Midi tempo handling
  52.   - Cleaned up the code.  (no more compile-time errors and warnings!
  53.   - Recompiled demo under large memory model (instead of HUGE)
  54.  
  55. Version 0.3 (beta)  (Feb 26, 1995)
  56.  
  57.   - reorganized mixing kernel and sound list to lower cpu overhead
  58.   - added cpu overhead check
  59.   - added limit to # of sound effects  (adjustable)
  60.   - add voice rectifier for midi (allows midi player to allocate voices
  61.       More efficiently.)
  62.   - added instrument loader (also wrote a graphical FM voice editor to
  63.       be included with the distribution.)
  64.   - Fixed major bug in loadwave (unallocated data pointer)
  65.  
  66.  
  67. Version 0.2 (beta)  (Feb 23, 1995):
  68.  
  69.   - took out adlib recognition.
  70.   -  Made vector removing functions more stable
  71.   - added more comments
  72.   - ressurected DMAset function and fixed a few errors
  73.       - added polldma()
  74.   - getsbenv() converts to upper case now
  75.   - Added far/huge sound data pointer option (see sound.h)
  76.   - Made SB_SetUp() a little more informative (added error codes)
  77.   - Converted to DMA-based digital playback
  78.       - About 80% faster 
  79.       - Variable playback rate supported now!
  80.  
  81.  
  82. Version 0.1 (beta)  (Feb 10, 1995):
  83.  
  84.      - Added background sound handler
  85.      - Added comments everywhere
  86.      - Added Midi functions
  87.      - Added Wave reader
  88.      - Removed about 50% of soundX functions
  89.      - Added SetFreq()
  90.      - Wrote Demo
  91.  
  92.  
  93.  
  94. Prehistory (1993):  SoundX by Peter Sprenger
  95.  
  96.